Towards Transparent Hot-Swapping Support for Producer-Consumer Components
نویسندگان
چکیده
Unanticipated software adaptations are becoming increasingly important in the domain of computer networks. Due to the performance and availability requirements of computer networks, these adaptations need to be enforced at runtime (by means of hot-swapping). However for dynamic changes to yield valid systems, a safe state for reconfiguration of the involved software modules must be enforced. This paper presents a method to impose such a safe state for hot-swapping with minimal interference to the rest of the system, and with minimal contribution from the programmer. We believe that a wide range of producer/consumer based systems can take advantage from the presented solution.
منابع مشابه
Supporting Hot-Swappable Components for System Software
Supporting hot-swappable components allows components to be replaced even while they may be in active use. This can allow live upgrades to running systems, more adaptable software that can change its behaviour at run-time by swapping components, and a simpler software structure by allowing distinct policy and implementation options to be implemented in separate components (rather than as a sing...
متن کاملPursuing International Competitiveness in Iranian Wheat Policy
After the war with Iraq which ended in 1988, Iran implemented several agricultural support policies based on Five-Year National Development Plans. The main objective of these plans in the agriculture sector was to make the agricultural economy more market-oriented and to encourage sustainable agriculture. This paper investigates the extent to which Iran's government has been able to achieve thi...
متن کاملSystem Support for Online Reconfiguration
Online reconfiguration provides a way to extend and replace active operating system components. This provides administrators, developers, applications, and the system itself with a way to update code, adapt to changing workloads, pinpoint performance problems, and perform a variety of other tasks while the system is running. With generic support for interposition and hot-swapping, a system allo...
متن کاملEntanglement Swapping of Generalized Cat States and Secret Sharing
We introduce generalized cat states for d-level systems and obtain concise formulas for their entanglement swapping with generalized Bell states. We then use this to provide both a generalization to the d-level case and a transparent proof of validity for an already proposed protocol of secret sharing based on entanglement swapping.
متن کاملSupply Chain Analysis of Fresh Guava ( A Case Study )
The present study was focused on supply chain analysis of fresh guava in order to evaluate existing marketing supply chains (SC1: Producer - Consumer, SC2: Producer - Retailer - Consumer, SC3: Producer - Commission agent - Retailer - Consumer, SC4: Producer - Commission agent - Wholesaler - Retailer - Consumer) for two variety (allahabad safeda and apple guava) of guava. The gross marketing pri...
متن کامل